package observer01;

import observer01.imp.IHanFeiZi;
import observer01.imp.ILiSi;

/**
 * 被观察者
 */
public class HanFeiZ implements IHanFeiZi {

    private ILiSi liSi = new LiSi();

    @Override
    public void haveBreakfast() {
        System.out.println("韩非子：开始吃早饭了。");
        //通知李斯
        this.liSi.update("韩非子在吃早饭");
    }

    @Override
    public void haveFun() {
        System.out.println("韩非子：开始玩耍");
        this.liSi.update("韩非子在玩耍");
    }
}
